body {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
ol {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
table {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
tr {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
td {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
dt {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
dd {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
dl {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
h1 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
form {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
input {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
select {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
textarea {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; font-weight: normal;
}
ul {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal;
}
li {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal;
}
html {
	overflow-x: hidden;
}
body {
	background: rgb(249, 248, 247); margin: 0px; padding: 0px; color: rgb(153, 153, 153); overflow: visible; font-size: 12px; _overflow: hidden;
}
input {
	resize: none;
}
button {
	resize: none;
}
select {
	resize: none;
}
textarea {
	resize: none;
}
p {
	margin: 0px; padding: 0px;
}
a img {
	border: currentColor;
}
li {
	list-style-type: none;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
input {
	font-family: "Î¢ÈíÑÅºÚ"; vertical-align: middle;
}
table {
	font-family: "Î¢ÈíÑÅºÚ"; border-collapse: collapse;
}
a:hover {
	cursor: pointer;
}
.header {
	left: 50%; width: 100%; margin-left: -50%; display: table; position: fixed; z-index: 9999; background-color: rgb(249, 248, 247);
}
.header .qiantao {
	margin: 0px auto; width: 1200px;
}
.header h1 {
	float: left;
}
.header h1 img {
	width: 228px; height: 80px;
}
.header dl {
	width: 120px; margin-top: 18px; float: left;
}
.header dl dt {
	color: rgb(216, 12, 23); font-size: 16px; margin-right: 15px; float: left;
}
.header dl dd {
	height: 25px; margin-top: -20px; float: right; display: table; position: relative;
}
.header dl dd p {
	background: url("../images/cs_ico.png") no-repeat; border: currentColor; width: 70px; height: 25px; line-height: 25px; padding-left: 5px;
}
.header dl dd .menu-qie {
	background: rgb(249, 248, 247); border: 1px solid rgb(187, 188, 187); left: 1px; top: 25px; width: 64px; text-align: center; display: none; position: absolute;
}
.header dl dd .menu-qie span {
	border-bottom-color: rgb(187, 188, 187); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.header dl dd .menu-qie span a {
	line-height: 25px;
}
.header dl dd .menu-qie span:hover {
	background-color: rgb(204, 204, 204);
}
.header h2 {
	margin-left: 10px; float: left;
}
.header .s_suo {
	margin-left: 25px; float: left;
}
.header .s_suo li {
	color: rgb(137, 137, 137); margin-top: 10px;
}
.header .s_suo li .int-1 {
	background: url("../images/so.png") no-repeat right rgb(255, 255, 255); border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(237, 238, 238) currentColor rgb(237, 238, 238) rgb(237, 238, 238); width: 230px; height: 32px; padding-left: 10px;
}
.header .s_suo li .int-2 {
	border: currentColor; width: 70px; height: 35px; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer; background-color: rgb(239, 0, 0);
}
.header .s_suo li a {
	color: rgb(137, 137, 137); padding-left: 7px;
}
.header .s_suo li a:hover {
	text-decoration: underline;
}
.header .kf-tel {
	margin-top: 10px; margin-left: 8px; float: left;
}
.header .kf-tel li {
	width: 105px; height: 43px; float: left;
}
.header .kf-tel .kf {
	background: url("../images/lx_ico.png") no-repeat left; line-height: 25px; padding-left: 45px;
}
.header .kf-tel .kf a {
	color: rgb(210, 160, 17); font-size: 16px;
}
.header .kf-tel .kf a:hover {
	color: rgb(216, 11, 25);
}
.header .kf-tel .tel {
	background: url("../images/tel_ico.png") no-repeat left; width: 220px; color: rgb(239, 0, 0); line-height: 23px; padding-left: 45px; font-size: 16px; font-weight: bold;
}
.nav {
	width: 100%; height: 40px; margin-top: 80px; display: table; position: fixed; z-index: 999; background-color: rgb(35, 24, 21);
}
.nav .menu-nav {
	margin: 0px auto; width: 1200px;
}
.nav .menu-nav li {
	width: 120px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; margin-left: 2px; float: left; position: relative;
}
.nav .menu-nav li a {
	color: rgb(255, 255, 255); font-size: 13px; display: block;
}
.nav .menu-nav li a:hover {
	background-color: rgb(210, 160, 17);
}
.nav .menu-nav li .on {
	background-color: rgb(210, 160, 17);
}
.nav .menu-nav .bg {
	background: url("../images/jsq.png") no-repeat; width: 200px; height: 40px;
}
.nav .menu-nav .bg:hover {
	background: url("../images/jsq-jg.png") no-repeat;
}
.nav .menu-nav li ol {
	/*left: -15px;*/ top: 40px; width: 130px; position: absolute; z-index: 1; background-color: rgba(35, 24, 21, 0.6);
}
.nav .menu-nav li form {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(234, 86, 19) rgb(234, 86, 19); left: -12px; top: 40px; width: 220px; position: absolute; z-index: 9999; background-color: rgb(255, 255, 255);
}
.nav .menu-nav li form p {
	width: 195px; text-align: left; color: rgb(0, 0, 0); line-height: 20px; margin-left: 10px;
}
.nav .menu-nav li form p span {
	color: rgb(210, 160, 17);
}
.nav .menu-nav li form input {
	border: 1px solid rgb(238, 238, 238); width: 150px; height: 30px; margin-top: 10px;
}
.nav .menu-nav li form h5 {
	margin-left: 15px; float: left;
}
.nav .menu-nav li form h5 span {
	padding-left: 10px;
}
.nav .menu-nav li form input {
	padding-left: 15px;
}
.nav .menu-nav li form .r {
	width: 10px; margin-top: -3px;
}
.nav .menu-nav li form select {
	border-color: rgb(238, 238, 238); width: 170px; height: 30px; color: rgb(153, 153, 153); padding-left: 15px; margin-top: 15px;
}
.nav .menu-nav li form #key4 {
	padding: 0px; border-radius: 4px; border: currentColor; width: 160px; height: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; margin-top: 15px; cursor: pointer; background-color: rgb(234, 86, 19);
}
.nav .menu-nav li form #key4:hover {
	background-color: rgb(215, 12, 24);
}
.footer {
	width: 100%; overflow: hidden; border-top-color: rgb(185, 184, 184); border-top-width: 1px; border-top-style: solid; background-color: rgb(226, 226, 226);
}
.footer ul {
	margin: 46px auto 0px; width: 1200px; overflow: hidden;
}
.footer ul li {
	background: url("../images/shuxian.png") no-repeat left top; width: 170px; height: 180px; padding-left: 30px; float: left;
}
.footer ul li h3 {
	color: rgb(0, 0, 0); font-size: 16px;
}
.footer ul li a {
	color: rgb(102, 102, 102); line-height: 25px; display: block;
}
.footer ul li .jsb {
	margin-top: 8px;
}
.footer ul li a:hover {
	text-decoration: underline;
}
.footer ul li p {
	color: rgb(0, 0, 0);
}
.footer ul li p img {
	padding-top: 3px;
}
.footer ul li h4 {
	color: rgb(239, 0, 0); line-height: 25px; font-size: 18px; font-weight: bold;
}
.footer .foot {
	width: 100%; height: 40px; background-color: rgb(0, 0, 0);
}
.footer .foot dl {
	margin: 0px auto; width: 550px;
}
.footer .foot dl dd {
	color: rgb(255, 255, 255); float: left;
}
.footer .foot dl dd a {
	padding: 0px 20px; color: rgb(255, 255, 255); line-height: 40px;
}
.footer .foot dl dd a:hover {
	text-decoration: underline;
}
.footer .bq {
	width: 900px;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.footer .bq p {
	color: rgb(0, 0, 0); line-height: 20px;
}
.left-fdd {
	border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(229, 1, 18) rgb(229, 1, 18) currentColor; top: 150px; width: 75px; right: 0px; position: fixed; z-index: 999999;
}
.left-fdd ul li {
	height: 80px; border-bottom-color: rgb(229, 1, 18); border-bottom-width: 2px; border-bottom-style: solid;
}
.right-fdd {
	left: 0px; top: 150px; width: 90px; position: fixed; z-index: 999999; background-color: rgb(64, 34, 15);
}
.right-fdd ul {
	text-align: center;
}
.right-fdd ul li {
	margin-top: 10px;
}
.right-fdd ul li img {
	cursor: pointer;
}
.right-fdd ul li input {
	width: 80px;
}
.right-fdd ul li .select {
	width: 80px; display: block;
}
.right-fdd ul li .but {
	border: currentColor; color: rgb(255, 255, 255); margin-bottom: 20px; cursor: pointer; background-color: rgb(233, 86, 19);
}
.right-fdd ul li .but:hover {
	background-color: rgb(229, 1, 18);
}
#tck {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 99999; background-color: rgba(0, 0, 0, 0.4);
}
#tck .tcl {
	border: 2px solid rgb(230, 230, 230); left: 50%; top: 50%; width: 553px; margin-top: -250px; margin-left: -268px; position: fixed; background-color: rgb(255, 255, 255);
}
#tck .tcl2 {
	position: relative;
}
#tck .list_tit {
	width: 535px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 20px; font-size: 18px; margin-top: -2px; margin-left: -1px; background-color: rgba(93, 94, 93, 1);
}
#tck .list_tit span {
	font-size: 14px; margin-left: 20px; display: inline-block;
}
#tck .fhan {
	background: url("../images/yincaan.jpg") no-repeat; top: 10px; width: 18px; height: 19px; right: 20px; display: block; position: absolute; z-index: 999999; cursor: pointer;
}
#tck form {
	width: 549px !important; padding-top: 30px; clear: both; display: table;
}
#tck form p {
	text-align: left !important; font-size: 14px; margin-left: 20px;
}
#tck form p input {
	border: 1px solid rgb(192, 192, 192); width: 280px; height: 40px; padding-left: 10px; margin-top: 7px; margin-left: 10px;
}
#tck form p textarea {
	border: 1px solid rgb(192, 192, 192); width: 280px; height: 40px; padding-left: 10px; margin-top: 7px; margin-left: 10px; vertical-align: middle !important;
}
#tck form p span {
	color: rgb(136, 137, 136); margin-left: 10px;
}
#tck form .but {
	padding: 6px 20px; border: currentColor; color: rgb(255, 255, 255); font-size: 14px; margin-top: 20px; margin-bottom: 20px; margin-left: 90px; cursor: pointer; background-color: rgb(233, 86, 19);
}
#tck form .but:hover {
	background-color: rgb(237, 28, 36);
}
#tck2 {
	left: 0px; top: 0px; width: 100% !important; display: none; position: absolute; z-index: 99999; background-color: rgba(0, 0, 0, 0.4);
}
#tck2 .tcl {
	border: 2px solid rgb(230, 230, 230); left: 50%; top: 50%; width: 553px; margin-top: -250px; margin-left: -268px; position: fixed; background-color: rgb(255, 255, 255);
}
#tck2 .tcl2 {
	position: relative;
}
#tck2 .list_tit {
	width: 535px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 20px; font-size: 18px; margin-top: -2px; margin-left: -1px; background-color: rgba(93, 94, 93, 1);
}
#tck2 .list_tit span {
	font-size: 14px; margin-left: 20px; display: inline-block;
}
#tck2 .fhan {
	background: url("../images/yincaan.jpg") no-repeat; top: 10px; width: 18px; height: 19px; right: 20px; display: block; position: absolute; z-index: 999999; cursor: pointer;
}
#tck2 form {
	width: 549px !important; padding-top: 30px; clear: both; display: table;
}
#tck2 form p {
	text-align: left !important; font-size: 14px; margin-left: 20px;
}
#tck2 form p input {
	border: 1px solid rgb(192, 192, 192); width: 280px; height: 40px; padding-left: 10px; margin-top: 7px; margin-left: 10px;
}
#tck2 form p textarea {
	border: 1px solid rgb(192, 192, 192); width: 280px; height: 40px; padding-left: 10px; margin-top: 7px; margin-left: 10px; vertical-align: middle !important;
}
#tck2 form p span {
	color: rgb(136, 137, 136); margin-left: 10px;
}
#tck2 form .but {
	padding: 6px 20px; border: currentColor; color: rgb(255, 255, 255); font-size: 14px; margin-top: 20px; margin-bottom: 20px; margin-left: 90px; cursor: pointer; background-color: rgb(233, 86, 19);
}
#tck2 form .but:hover {
	background-color: rgb(237, 28, 36);
}
#tck3 {
	left: 0px; top: 0px; width: 100% !important; height: 100%; display: none; position: absolute; z-index: 99999; background-color: rgba(0, 0, 0, 0.4);
}
#tck3 .tcl {
	border: 2px solid rgb(230, 230, 230); left: 50%; top: 50%; width: 553px; margin-top: -250px; margin-left: -268px; position: fixed; background-color: rgb(255, 255, 255);
}
#tck3 .tcl2 {
	position: relative;
}
#tck3 .list_tit {
	width: 535px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 20px; font-size: 18px; margin-top: -2px; margin-left: -1px; background-color: rgba(93, 94, 93, 1);
}
#tck3 .list_tit span {
	font-size: 14px; margin-left: 20px; display: inline-block;
}
#tck3 .fhan {
	background: url("../images/yincaan.jpg") no-repeat; top: 10px; width: 18px; height: 19px; right: 20px; display: block; position: absolute; z-index: 999999; cursor: pointer;
}
#tck3 form {
	width: 549px !important; padding-top: 30px; clear: both; display: table;
}
#tck3 form p {
	text-align: left !important; font-size: 14px; margin-left: 20px;
}
#tck3 form p #ssjs {
	border: 1px solid rgb(192, 192, 192); width: 294px; height: 40px; padding-left: 10px; margin-top: 7px; margin-left: 10px;
}
#tck3 form p input {
	border: 1px solid rgb(192, 192, 192); width: 280px; height: 40px; padding-left: 10px; margin-top: 7px; margin-left: 10px;
}
#tck3 form p textarea {
	border: 1px solid rgb(192, 192, 192); width: 280px; height: 40px; padding-left: 10px; margin-top: 7px; margin-left: 10px; vertical-align: middle !important;
}
#tck3 form p span {
	color: rgb(136, 137, 136); margin-left: 10px;
}
#tck3 form .but {
	padding: 6px 20px; border: currentColor; color: rgb(255, 255, 255); font-size: 14px; margin-top: 20px; margin-bottom: 20px; margin-left: 90px; cursor: pointer; background-color: rgb(233, 86, 19);
}
#tck3 form .but:hover {
	background-color: rgb(237, 28, 36);
}
.anniun {
	left: 0px; top: 600px; position: absolute;
}
.anniun a {
	background: rgb(0, 0, 255); padding: 10px 15px; color: rgb(255, 255, 255); margin-right: 20px; display: inline-block;
}
.ban img {
	margin-top: 120px;
}
#fhdb {
	right: 30px; bottom: 390px; display: table; position: fixed;
}
#fhdb dl {
	position: relative;
}
#fhdb dl dt {
	right: -22px; bottom: -353px; position: absolute; z-index: 2147483647;
}
#fhdb dl dd {
	left: -329px; top: 0px; display: none; position: absolute;
}
#lanrenzhijia {
	width: 280px; height: 30px; margin-top: 10px;
}
.jcDateIco {
	background: url("../images/dateIco.png") no-repeat right rgb(255, 255, 255);
}
input.jcDate {
	cursor: pointer;
}
#jcDate {
	background: rgb(254, 254, 254); padding: 10px; border: 2px solid rgb(43, 132, 181); width: 161px; height: 203px; color: rgb(51, 51, 51); overflow: hidden; font-size: 0px; display: none; position: absolute; z-index: 1000;
}
#jcDateTt {
	height: 15px; line-height: 15px; margin-bottom: 10px; position: relative;
}
#jcDateTt a {
	top: 0px; width: 15px; height: 15px; color: rgb(51, 51, 51); display: block; position: absolute; cursor: pointer;
}
#jcDateTt a#d_prev {
	background: url("../images/r_left.png") no-repeat center 3px; left: 0px;
}
#jcDateTt a#d_next {
	background: url("../images/r_right.png") no-repeat center 3px; right: 0px;
}
#jcDateTt a#d_prev:hover {
	background-position: center -11px; background-color: rgb(43, 132, 181);
}
#jcDateTt a#d_next:hover {
	background-position: center -11px; background-color: rgb(43, 132, 181);
}
#jcDateTt div {
	left: 15px; top: 0px; text-align: center; right: 15px; bottom: 0px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; position: absolute; z-index: 999 !important;
}
#jcDateTt div samp {
	margin: 0px 5px; color: rgb(51, 51, 51) !important; font-size: 12px; font-weight: bold; cursor: pointer;
}
#jcDateTt div span {
	margin: 0px 5px; color: rgb(51, 51, 51) !important; font-size: 12px; font-weight: bold; cursor: pointer;
}
#jcDateTt div samp:hover {
	color: rgb(43, 132, 181);
}
#jcDateTt div span:hover {
	color: rgb(43, 132, 181);
}
#jcDateTt div samp.visited {
	color: rgb(43, 132, 181);
}
#jcDateTt div span.visited {
	color: rgb(43, 132, 181);
}
#jcDateMax {
	left: -687px; top: 0px; width: 1935px; height: 124px; position: relative;
}
#jcDateMax ul {
	width: 161px; height: 124px; font-size: 12px; margin-top: 30px; float: left;
}
#jcDayWrap {
	overflow: hidden;
}
#jcYeas {
	overflow: hidden; padding-left: 2px; margin-bottom: 10px; display: none;
}
#jcMonth {
	overflow: hidden; padding-left: 2px; margin-bottom: 10px; display: none;
}
#jcYeas dt {
	width: 53px; height: 30px; text-align: center; line-height: 30px; font-weight: bold; float: left; cursor: pointer;
}
#jcYeas dd {
	width: 53px; height: 30px; text-align: center; line-height: 30px; font-weight: bold; float: left; cursor: pointer;
}
#jcYeas dt:hover {
	background: rgb(90, 170, 216); color: rgb(255, 255, 255) !important;
}
#jcYeas dd:hover {
	background: rgb(90, 170, 216); color: rgb(255, 255, 255) !important;
}
#jcMonth dt:hover {
	background: rgb(90, 170, 216); color: rgb(255, 255, 255) !important;
}
#jcMonth dd:hover {
	background: rgb(90, 170, 216); color: rgb(255, 255, 255) !important;
}
#jcYeas dt.visited {
	background: rgb(43, 132, 181); color: rgb(255, 255, 255) !important;
}
#jcYeas dd.visited {
	background: rgb(43, 132, 181); color: rgb(255, 255, 255) !important;
}
#jcMonth dt.visited {
	background: rgb(43, 132, 181); color: rgb(255, 255, 255) !important;
}
#jcMonth dd.visited {
	background: rgb(43, 132, 181); color: rgb(255, 255, 255) !important;
}
#jcMonth dt {
	margin: 10px 0px; width: 53px; height: 25px; text-align: center; line-height: 25px; font-weight: bold; float: left; cursor: pointer;
}
#jcDayWrap ul li {
	width: 23px; text-align: center; line-height: 20px; float: left; display: inline;
}
#jcDayCon dt {
	width: 23px; text-align: center; line-height: 20px; float: left; display: inline;
}
#jcDayWrap ul li {
	color: rgb(187, 187, 187); cursor: pointer;
}
#jcDayCon dt {
	color: rgb(43, 132, 181); font-size: 13px;
}
#jcDayWrap ul li.jcDateColor {
	color: rgb(85, 85, 85);
}
#jcDayWrap ul li.visited {
	background: rgb(43, 132, 181); color: rgb(255, 255, 255) !important;
}
#jcDayWrap ul li:hover {
	background: rgb(90, 170, 216); color: rgb(255, 255, 255) !important;
}
#jcDateMax {
	clear: both;
}
#jcDateBtn {
	height: 19px; line-height: 19px; overflow: hidden; padding-top: 10px; clear: both;
}
#jcTimeWrap {
	border-width: 1px; border-style: solid; border-color: rgb(85, 85, 85) rgb(153, 153, 153) rgb(153, 153, 153) rgb(85, 85, 85); width: 54px; height: 17px; overflow: hidden; float: right; display: none;
}
#jcDateBtn label {
	width: 6px; height: 17px; text-align: center; color: rgb(51, 51, 51); line-height: 18px; float: left; display: block;
}
#jcDateBtn input {
	border: 0px currentColor; width: 24px; height: 17px; text-align: center; line-height: 17px; float: left;
}
#jcDateBtn samp {
	margin-right: 10px; float: left; cursor: pointer;
}
#jcDateBtn span {
	margin-right: 10px; float: left; cursor: pointer;
}
#jcDateBtn samp:hover {
	color: rgb(213, 34, 34);
}
#jcDateBtn span:hover {
	color: rgb(213, 34, 34);
}
#jcDateBtn a#d_sub {
	width: 37px; height: 17px; text-align: right; line-height: 18px; float: right; display: block; cursor: pointer;
}
#jcDateBtn a#d_sub:hover {
	color: rgb(213, 34, 34); font-weight: bold; text-decoration: none;
}
.right-1 .ban2 {
	margin-top: 15px;
}
